package jp.shuitic.hatebwebhook.twitter.handler;

/**
 * はてブのユーザをチェックするインタフェース
 * @author shuitic
 */
public interface HatebHookChecker {
	/**
	 * WebHookリクエストが妥当かどうかチェックする
	 * @param username はてなブックマークユーザ名
	 * @param key はてなブックマークWeb Hook key
	 * @param url ブックマークURL
	 * @param title タイトル
	 * @param status ステータス
	 * @param timestamp 時刻
	 * @param comment コメント
	 * @param isPrivate プライベートかどうか
	 * @return
	 */
	public boolean checkKey(String username, String key, String url, String title, String status, String timestamp, String comment, String isPrivate) throws Exception;
}
